package com.lb.sssq.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

import com.edais.domain.Bank;
import com.edais.domain.zftPay.PayParamtersTemp;

@Service

public interface SssqPayService {

	public Map<String,Object> doPost(HttpServletRequest req, HttpServletResponse resp) throws Exception;

	public PayParamtersTemp getTmpPayParameter(String orderId) throws Exception;

	public Map<String,String> checkRechargeParam(Map<String, String> map) throws Exception;
	
	public Bank getPayPlatformById(Map<String, String> map) throws Exception;

	public Map<String,String> doRecharge(Map<String, String> map) throws Exception;
	
	public Map<String,String> dealRechargeToken(Map<String, String> map) throws Exception;

	public void addRechargeTokenParamters(Map<String, String> map) throws Exception;

}